R

Reddit Community Agentic Workflow

Check Karma — Reddit Community Automation Workflow

Check a Reddit user's karma totals and per-subreddit breakdown. Navigates to profile, clicks the breakdown link, and extracts the full table.

Available free v1.0.0 Browser LLM
$ sidebutton install Reddit Community
Download ZIP
reddit_check_karma.yaml

Inputs

username
string

Allowed Domains

  • old.reddit.com

Step Summary

8 steps using step types: browser.clickbrowser.extractbrowser.navigatebrowser.waitcontrol.stop .

Workflow Definition

YAML source for the reddit_check_karma.yaml workflow. This is the complete definition executed by the SideButton MCP server when Reddit Community agents run this automation.

schema_version: 1
version: "1.0.0"
last_verified: "2026-02-02"
id: reddit_check_karma
title: "Check Karma"
description: "Check a Reddit user's karma totals and per-subreddit breakdown. Navigates to profile, clicks the breakdown link, and extracts the full table."
category:
  level: task
  domain: social
  reusable: true
params:
  username: string
policies:
  allowed_domains:
    - old.reddit.com
steps:
  - type: browser.navigate
    url: "https://old.reddit.com/user/{{username}}"

  - type: browser.wait
    selector: ".titlebox span.karma"
    timeout: 10000

  - type: browser.extract
    selector: ".titlebox span.karma"
    as: post_karma

  - type: browser.extract
    selector: ".titlebox span.comment-karma"
    as: comment_karma

  # Click to reveal per-subreddit breakdown
  - type: browser.click
    selector: ".karma-breakdown a"

  - type: browser.wait
    selector: ".side .titlebox table"
    timeout: 5000

  - type: browser.extract
    selector: ".side .titlebox table"
    as: breakdown

  - type: control.stop
    message: "u/{{username}} — post karma: {{post_karma}}, comment karma: {{comment_karma}}\n\nSubreddit breakdown:\n{{breakdown}}"

How To Run

Install the Reddit Community knowledge pack into your SideButton agent, then dispatch this workflow by its ID reddit_check_karma.yaml. Agents invoke it directly via the MCP protocol or through the portal.